import Toast from "./Toast.vue";
const obj = {}
export default obj

// main.js在 vue.use的时候 会执行install方法 并且默认传入Vue作为参数
// 这个是codewhy的方法 跑不起来
obj.install = function (Vue) {
    console.log(Vue);
    // 把Toast组件的template挂载到页面上面
    // 1.创建组件构造器
    const totastconstructor = Vue.extend(Toast);
    // 2.new的方式 创建出一个新的组件对象
    const toast = new totastconstructor()
    // 3.将组件对象 挂载到某一个元素上
    toast.$mount(document.createElement('div'))
    // 4toast.$el对应的就是div
    document.body.appendChild(toast.$el)
    // 把Toast组件对象挂载到原型上面
    Vue.prototype.$toast = Toast;
}

